An Efficient Adaptive Binary Arithmetic Coder and Its Application in Video Coding
نویسنده
چکیده
Adaptive Binary Arithmetic coding is an effective mode of coding. In this paper we propose an efficient adaptive binary arithmetic coder, which is multiplication-free and look-up table free. To achieve this, we combine the probability estimation based on the virtual sliding window technique with the approximation of multiplication and the use of simple operations to calculate the next approximation after the encoding of each binary symbol. We show that the proposed algorithm is faster and provides the better compression efficiency compared to the M-coder in the CABAC entropy coding scheme of the H.264/AVC video coding standard.
منابع مشابه
A Highly Efficient Multiplication−Free Binary Arithmetic Coder and Its Application in Video Coding (TA−P2)
In this paper, we propose a novel and highly efficient algorithm of multiplication−free binary arithmetic coding. Our proposed method relies on simple table lookups for performing the computationally critical operations of interval subdivision and probability estimation. Moreover, the underlying design principle provides a great flexibility for serving the different needs of all kind of coding ...
متن کاملA highly efficient multiplication-free binary arithmetic coder and its application in video coding
A novel and highly efficient algorithm of multiplicationfree binary arithmetic coding is proposed. Our proposed method relies on simple table lookups for performing the computationally critical operations of interval subdivision and probability estimation. Moreover, the underlying design principle provides a great flexibility for serving the different needs of all kind of coding applications wh...
متن کاملHardware Based Binary Arithmetic Engine
Context Based Binary Arithmetic Coding (CBAC) is a part of JZ profile of Audio Video Coding Standard (AVS).The goal of this paper is to present the efficient hardware based binary arithmetic coder which is the main part of binarisation involved in CBAC of AVS. This paper explains about the efficient arithmetic coding involved in the video transcoding. The major concerns of using JZ profile of A...
متن کاملA VLSI Architecture for High Performance CABAC Encoding
One key technique for improving the coding efficiency of H.264 video standard is the entropy coder, contextadaptive binary arithmetic coder (CABAC). However the complexity of the encoding process of CABAC is significantly higher than the table driven entropy encoding schemes such as the Huffman coding. CABAC is also bit serial and its multi-bit parallelization is extremely difficult. For a high...
متن کاملA novel efficient encoding engine for CABAC
In this paper we propose a novel efficient adaptive binary arithmetic coder which is multiplication-free and requires no look-up tables. To achieve this, we combine the probability estimation based on a virtual sliding window with the approximation of multiplication and the use of simple operations to calculate the next approximation after the encoding of each binary symbol. We show that in com...
متن کامل